www.gusucode.com > 24:【198-3312】绿色蔬菜水果类企业织梦模板(带手机移动端) > 24:【198-3312】绿色蔬菜水果类企业织梦模板(带手机移动端)/(带手机版数据同步)绿色蔬菜类网站源码 水果类企业/include/taglib/asktype.lib.php
<?php if(!defined('DEDEINC')) exit('Request Error!'); /** * 问答调用标签 * * @version $Id: ask.lib.php 1 9:29 2010年7月6日Z tianya $ * @package DedeCMS.Taglib * @copyright Copyright (c) 2007 - 2010, DesDev, Inc. * @license http://help.dedecms.com/usersguide/license.html * @link http://www.dedecms.com */ function lib_asktype(&$ctag,&$refObj) { global $dsql, $envs, $cfg_dbprefix, $cfg_cmsurl,$cfg_ask_directory,$cfg_ask_isdomain,$cfg_ask_domain; //属性处理 $attlist="tid|0,reid|0,name|24"; FillAttsDefault($ctag->CAttribute->Items,$attlist); extract($ctag->CAttribute->Items, EXTR_SKIP); if( !$dsql->IsTable("{$cfg_dbprefix}ask") ) return '没安装问答模块'; //启用二级域名 if($cfg_ask_isdomain == 'Y') { $weburl = $cfg_ask_domain.'/'; }else{ $weburl = $cfg_ask_directory.'/'; } $innertext = $ctag->GetInnerText(); if(trim($innertext)=='') $innertext = GetSysTemplets("asks.htm"); if($tid > 0) $qtypeQuery = "WHERE reid=$tid "; else $qtypeQuery = ''; if($reid > 0) $qtypeQuery = "WHERE reid > 0 "; $ctp = new DedeTagParse(); $ctp->SetNameSpace('field', '[', ']'); $solvingask = ''; $query = "SELECT id,name,reid FROM `#@__asktype` $qtypeQuery"; $dsql->Execute('me',$query); while($rs = $dsql->GetArray('me')) { $ctp->LoadSource($innertext); if($rs['reid'] != '') $rs['typeurl'] = $weburl."?ct=browser&tid2=".$rs['id']; else $rs['typeurl'] = $weburl."?ct=browser&tid=".$rs['id']; foreach($ctp->CTags as $tagid=>$ctag) { if(!empty($rs[strtolower($ctag->GetName())])) { $ctp->Assign($tagid,$rs[$ctag->GetName()]); } } $solvingask .= $ctp->GetResult(); } return $solvingask; }